建立 Web 資源位址遮罩的規則

如果您在建立 Web 資源存取規則時,需要輸入多個相似 Web 資源位址,使用 Web 資源位址遮罩(以下也簡稱「位址遮罩」)會非常有用。如果建立得當,一個位址遮罩可以替代許多 Web 資源位址。

建立位址遮罩時,請遵守以下規則:

  1. * 字元將替換包含零或更多字元的任何序列。

    例如,如果輸入 *abc* 位址遮罩,則存取規則將套用於包含序列 abc 的所有 Web 資源位址。範例:http://www.example.com/page_0-9abcdef.html。

    ? 字元會以問號進行處理。

    若要在位址遮罩中包括 * 字元,您需要輸入 * 字元兩次。

  2. 位於位址遮罩開頭的www. 字元序列將解譯為 *. 序列。

    範例:位址遮罩 www.example.com 將以 *.example.com 進行處理。

  3. 如果位址遮罩不以 * 字元開頭,位址遮罩內容將等同於以*. 為首碼的相同內容。
  4. 位址遮罩開頭的 *. 字元序列將被解譯為 *. 或空字串。

    範例:位址遮罩 http://www.*.example.com 涵蓋 Web 資源位址 http://www2.example.com。

  5. 如果位址遮罩以 /* 之外的字元結尾,則位址遮罩內容等同於以 /* 為尾碼的相同內容。

    範例:位址遮罩 http://www.example.com 涵蓋 http://www.example.com/abc 等位址,其中 a、b 和 c 為任意字元。

  6. 如果位址遮罩以 / 字元結尾,位址遮罩內容將等同於以/*. 為尾碼的相同內容。
  7. 位址遮罩末端的字元序列 /* 將被解譯為 /* 或空字串。
  8. Web 資源位址會根據位址遮罩進行驗證,同時會考慮使用的協定(http 或 https):
    • 如果位址遮罩不含網路協定,此位址遮罩將涵蓋使用任意網路協定的 Web 資源位址。

      範例:位址遮罩 example.com 涵蓋 Web 資源位址 http://example.com 和 https://example.com。

    • 如果位址遮罩包含網路協定,此位址遮罩僅涵蓋網路協定與位址遮罩網路協定相同之 Web 資源位址。

      範例:位址遮罩 http://*.example.com 涵蓋 Web 資源位址 http://www.example.com,但不包含 https://www.example.com。

  9. 用雙引號標記的位址遮罩將不考慮其他任何替代而進行處理,但 * 字元(如果一開始就包含在位址遮罩中)除外。換句話說,規則 5 和 7 不適用於此類位址遮罩(請參閱下表中的範例 14–18)。
  10. 在比較 Web 資源的位址遮罩時,不會考慮使用者名稱和密碼、連接埠以及字元大小寫。

     

    如何使用規則建立位址遮罩的範例

     

    編號

    位址遮罩

    要驗證的 Web 資源位址

    位址是否與位址遮罩相符?

    備註

    1

    *.example.com

    http://www.123example.com

    參閱規則 1。

    2

    *.example.com

    http://www.123.example.com

    參閱規則 1。

    3

    *example.com

    http://www.123example.com

    參閱規則 1。

    4

    *example.com

    http://www.123.example.com

    參閱規則 1。

    5

    http://www.*.example.com

    http://www.123example.com

    參閱規則 1。

    6

    www.example.com

    http://www.example.com

    參閱規則 2、1。

    7

    www.example.com

    https://www.example.com

    參閱規則 2、1。

    8

    http://www.*.example.com

    http://123.example.com

    參閱規則 2、4、1。

    9

    www.example.com

    http://www.example.com/abc

    參見規則 2、5、1。

    10

    example.com

    http://www.example.com

    參見規則 3、1。

    11

    http://example.com/

    http://example.com/abc

    參閱規則 6。

    12

    http://example.com/*

    http://example.com

    參閱規則 7。

    13

    http://example.com

    https://example.com

    參閱規則 8。

    14

    「example.com」

    http://www.example.com

    參閱規則 9。

    15

    「http://www.example.com」

    http://www.example.com/abc

    參閱規則 9。

    16

    「*.example.com」

    http://www.example.com

    參見規則 1、9。

    17

    「http://www.example.com/*」

    http://www.example.com/abc

    參見規則 1、9。

    18

    「www.example.com」

    http://www.example.com;https://www.example.com

    參見規則 9、8。

    19

    www.example.com/abc/123

    http://www.example.com/abc

    位址遮罩包含的資料量多於 Web 資源位址。

頁面頂部